#include <bits/stdc++.h>
using namespace std;
int getNum(char a){
    if ('A'<=a && a<='Z') {
        // cout<<a<<"-->"<<a-64;
        // cout<<endl;
        return a-64;
    }
    else if ('a'<=a && a<='z'){
        // cout<<a<<"-->"<<a-96;
        // cout<<endl;
        return a-96;
    }
    return -1;
}
int main(){
    bool isUppercase = false;
    char ans=0;
    string k;
    string str;
    cin>>k>>str;
    int cnt=0;
    while (str != "") {
        if (cnt >= k.length()) {
            cnt = 0;
        }
        if (str[0] <= 90) isUppercase=true;
        else isUppercase=false;
        ans = getNum(str[0])-getNum(k[cnt])+1;
        if (ans<=0)ans+=26;
        ans%=26;
        if (isUppercase) ans+=64;
        else ans+=96;
        if (ans==64 ) cout<<"Z";
        else if (ans==96) cout<<"z";
        // else printf("%d --> %c\n",ans,ans);
        else printf("%c",ans);
        str = str.substr(1);
        cnt++;
    }
    return 0;
}